home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / GrabGuy / GrabGuy 1.0a1 / GrabGuy 1.0a1.rsrc / CODE_4_GClose.txt < prev    next >
Text File  |  1991-09-05  |  62KB  |  1,126 lines

  1. # near model CODE resource
  2. # jump table entries: 1712-1740 (29 of them)
  3. export_214:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  2054                     movea.l    A0, [A4]
  8. 0000000E  2F28 0040                move.l     -[A7], [A0 + 0x40]
  9. 00000012  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  10. 00000016  2054                     movea.l    A0, [A4]
  11. 00000018  7000                     moveq.l    D0, 0x00
  12. 0000001A  2140 0040                move.l     [A0 + 0x40], D0
  13. 0000001E  2668 0048                movea.l    A3, [A0 + 0x48]
  14. 00000022  7000                     moveq.l    D0, 0x00
  15. 00000024  2140 0048                move.l     [A0 + 0x48], D0
  16. 00000028  200B                     move.l     D0, A3
  17. 0000002A  56C0                     sne        D0
  18. 0000002C  4A00                     tst.b      D0
  19. 0000002E  6716                     beq        +0x18 /* 00000046 */
  20. 00000030  2053                     movea.l    A0, [A3]
  21. 00000032  4AA8 000E                tst.l      [A0 + 0xE]
  22. 00000036  56C1                     sne        D1
  23. 00000038  C001                     and.b      D0, D1
  24. 0000003A  670A                     beq        +0xC /* 00000046 */
  25. 0000003C  2F0B                     move.l     -[A7], A3
  26. 0000003E  2F28 000E                move.l     -[A7], [A0 + 0xE]
  27. 00000042  4EAD 219A                jsr        [A5 + 0x219A /* export_1071 */]
  28. label00000046:
  29. 00000046  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  30. 0000004A  4EBA 06A8                jsr        [PC + 0x6A8 /* 000006F4 */]
  31. 0000004E  2F0B                     move.l     -[A7], A3
  32. 00000050  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  33. 00000054  7000                     moveq.l    D0, 0x00
  34. 00000056  2640                     movea.l    A3, D0
  35. 00000058  4CDF 1800                movem.l    A3,A4, [A7]+
  36. 0000005C  4E5E                     unlink     A6
  37. 0000005E  2E9F                     move.l     [A7], [A7]+
  38. 00000060  4E75                     rts
  39. 00000062  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  40. export_215: // at 00000064 (misaligned)
  41. 00000066  0000 48E7                ori.b      D0, 0xE7
  42. 0000006A  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  43. 0000006E  0008 284B                ori.b      A0, 0x4B /* 'K' */
  44. 00000072  203C 2020 2020           move.l     D0, 0x20202020 /* '    ' */
  45. 00000078  2054                     movea.l    A0, [A4]
  46. 0000007A  B0A8 004E                cmp.l      D0, [A0 + 0x4E]
  47. 0000007E  660C                     bne        +0xE /* 0000008C */
  48. 00000080  2F3C 2020 2020           move.l     -[A7], 0x20202020 /* '    ' */
  49. 00000086  2F0B                     move.l     -[A7], A3
  50. 00000088  4EBA 0012                jsr        [PC + 0x12 /* 0000009C */]
  51. label0000008C:
  52. 0000008C  2F0B                     move.l     -[A7], A3
  53. 0000008E  4EBA 0708                jsr        [PC + 0x708 /* 00000798 */]
  54. 00000092  4CDF 1800                movem.l    A3,A4, [A7]+
  55. 00000096  4E5E                     unlink     A6
  56. 00000098  2E9F                     move.l     [A7], [A7]+
  57. 0000009A  4E75                     rts
  58. export_216:
  59. fn0000009C:
  60. 0000009C  4E56 FFFC                link       A6, -0x0004
  61. 000000A0  2F0C                     move.l     -[A7], A4
  62. 000000A2  286E 0008                movea.l    A4, [A6 + 0x8]
  63. 000000A6  2054                     movea.l    A0, [A4]
  64. 000000A8  1028 004C                move.b     D0, [A0 + 0x4C]
  65. 000000AC  662A                     bne        +0x2C /* 000000D8 */
  66. 000000AE  4267                     clr.w      -[A7]
  67. 000000B0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  68. 000000B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  69. 000000B8  4EAD 0E22                jsr        [A5 + 0xE22 /* export_448 */]
  70. 000000BC  101F                     move.b     D0, [A7]+
  71. 000000BE  6710                     beq        +0x12 /* 000000D0 */
  72. 000000C0  2054                     movea.l    A0, [A4]
  73. 000000C2  117C 0001 004C           move.b     [A0 + 0x4C], 0x1
  74. 000000C8  216E 000C 004E           move.l     [A0 + 0x4E], [A6 + 0xC]
  75. 000000CE  6008                     bra        +0xA /* 000000D8 */
  76. label000000D0:
  77. 000000D0  4267                     clr.w      -[A7]
  78. 000000D2  42A7                     clr.l      -[A7]
  79. 000000D4  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  80. label000000D8:
  81. 000000D8  285F                     movea.l    A4, [A7]+
  82. 000000DA  4E5E                     unlink     A6
  83. 000000DC  205F                     movea.l    A0, [A7]+
  84. 000000DE  504F                     addq.w     A7, 8
  85. 000000E0  4ED0                     jmp        [A0]
  86. 000000E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  87. export_217: // at 000000E4 (misaligned)
  88. 000000E6  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  89. 000000EA  0008 4EAD                ori.b      A0, 0xAD
  90. 000000EE  0382                     bclr       D2, D1
  91. 000000F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  92. 000000F4  4EBA 05FE                jsr        [PC + 0x5FE /* 000006F4 */]
  93. 000000F8  4E5E                     unlink     A6
  94. 000000FA  2E9F                     move.l     [A7], [A7]+
  95. 000000FC  4E75                     rts
  96. 000000FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  97. export_218: // at 00000100 (misaligned)
  98. 00000102  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  99. 00000106  0008 4EAD                ori.b      A0, 0xAD
  100. 0000010A  0392                     bclr       [A2], D1
  101. 0000010C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  102. 00000110  4EBA 05E2                jsr        [PC + 0x5E2 /* 000006F4 */]
  103. 00000114  4E5E                     unlink     A6
  104. 00000116  2E9F                     move.l     [A7], [A7]+
  105. 00000118  4E75                     rts
  106. 0000011A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  107. export_219: // at 0000011C (misaligned)
  108. 0000011E  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  109. 00000122  0008 4EAD                ori.b      A0, 0xAD
  110. 00000126  039A                     bclr       [A2]+, D1
  111. 00000128  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  112. 0000012C  4EBA 05C6                jsr        [PC + 0x5C6 /* 000006F4 */]
  113. 00000130  4E5E                     unlink     A6
  114. 00000132  2E9F                     move.l     [A7], [A7]+
  115. 00000134  4E75                     rts
  116. 00000136  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  117. export_220: // at 00000138 (misaligned)
  118. 0000013A  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  119. 0000013E  0008 4EAD                ori.b      A0, 0xAD
  120. 00000142  03A2                     bclr       -[A2], D1
  121. 00000144  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  122. 00000148  4EBA 05AA                jsr        [PC + 0x5AA /* 000006F4 */]
  123. 0000014C  4E5E                     unlink     A6
  124. 0000014E  2E9F                     move.l     [A7], [A7]+
  125. 00000150  4E75                     rts
  126. 00000152  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  127. export_221: // at 00000154 (misaligned)
  128. 00000156  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  129. 0000015A  0008 4EAD                ori.b      A0, 0xAD
  130. 0000015E  03B2 2F2E 0008 4EBA      bclr       [[A2 + 0x8] + D2 * 8 + 0x4EBA], D1
  131. 00000166  058E                     bclr       A6, D2
  132. 00000168  4E5E                     unlink     A6
  133. 0000016A  2E9F                     move.l     [A7], [A7]+
  134. 0000016C  4E75                     rts
  135. 0000016E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  136. // begin alternate branch 00000170-0000017C
  137. export_222:
  138. fn00000170:
  139. 00000170  4E56 0000                link       A6, 0
  140. 00000174  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  141. 00000178  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  142. // end alternate branch 00000170-0000017C
  143. export_222: // at 00000170 (misaligned)
  144. fn00000170: // (misaligned)
  145. 00000172  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  146. 00000176  0008 4EAD                ori.b      A0, 0xAD
  147. 0000017A  03DA                     .incomplete
  148. 0000017C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  149. 00000180  4EBA 0572                jsr        [PC + 0x572 /* 000006F4 */]
  150. 00000184  4E5E                     unlink     A6
  151. 00000186  2E9F                     move.l     [A7], [A7]+
  152. 00000188  4E75                     rts
  153. 0000018A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  154. export_223: // at 0000018C (misaligned)
  155. 0000018E  0000 2F0C                ori.b      D0, 0xC
  156. 00000192  286E 0008                movea.l    A4, [A6 + 0x8]
  157. 00000196  2054                     movea.l    A0, [A4]
  158. 00000198  4AA8 0066                tst.l      [A0 + 0x66]
  159. 0000019C  6716                     beq        +0x18 /* 000001B4 */
  160. 0000019E  42A7                     clr.l      -[A7]
  161. 000001A0  4267                     clr.w      -[A7]
  162. 000001A2  2054                     movea.l    A0, [A4]
  163. 000001A4  2F28 0066                move.l     -[A7], [A0 + 0x66]
  164. 000001A8  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  165. 000001AC  2054                     movea.l    A0, [A4]
  166. 000001AE  7000                     moveq.l    D0, 0x00
  167. 000001B0  2140 0066                move.l     [A0 + 0x66], D0
  168. label000001B4:
  169. 000001B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  170. 000001B8  4EBA FFB6                jsr        [PC - 0x4A /* 00000170 */]
  171. 000001BC  285F                     movea.l    A4, [A7]+
  172. 000001BE  4E5E                     unlink     A6
  173. 000001C0  2E9F                     move.l     [A7], [A7]+
  174. 000001C2  4E75                     rts
  175. export_224:
  176. 000001C4  4E56 0000                link       A6, 0
  177. 000001C8  48E7 0018                movem.l    -[A7], A3,A4
  178. 000001CC  266E 0008                movea.l    A3, [A6 + 0x8]
  179. 000001D0  284B                     movea.l    A4, A3
  180. 000001D2  2054                     movea.l    A0, [A4]
  181. 000001D4  4AA8 007E                tst.l      [A0 + 0x7E]
  182. 000001D8  671C                     beq        +0x1E /* 000001F6 */
  183. 000001DA  2F0B                     move.l     -[A7], A3
  184. 000001DC  2F28 007E                move.l     -[A7], [A0 + 0x7E]
  185. 000001E0  4EAD 219A                jsr        [A5 + 0x219A /* export_1071 */]
  186. 000001E4  2054                     movea.l    A0, [A4]
  187. 000001E6  2F28 007E                move.l     -[A7], [A0 + 0x7E]
  188. 000001EA  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  189. 000001EE  2054                     movea.l    A0, [A4]
  190. 000001F0  7000                     moveq.l    D0, 0x00
  191. 000001F2  2140 007E                move.l     [A0 + 0x7E], D0
  192. label000001F6:
  193. 000001F6  2F0B                     move.l     -[A7], A3
  194. 000001F8  4EBA 000E                jsr        [PC + 0xE /* 00000208 */]
  195. 000001FC  4CDF 1800                movem.l    A3,A4, [A7]+
  196. 00000200  4E5E                     unlink     A6
  197. 00000202  2E9F                     move.l     [A7], [A7]+
  198. 00000204  4E75                     rts
  199. 00000206  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  200. // begin alternate branch 00000208-00000216
  201. export_225:
  202. fn00000208:
  203. 00000208  4E56 0000                link       A6, 0
  204. 0000020C  48E7 0018                movem.l    -[A7], A3,A4
  205. 00000210  286E 0008                movea.l    A4, [A6 + 0x8]
  206. 00000214  2054                     movea.l    A0, [A4]
  207. // end alternate branch 00000208-00000216
  208. export_225: // at 00000208 (misaligned)
  209. fn00000208: // (misaligned)
  210. 0000020A  0000 48E7                ori.b      D0, 0xE7
  211. 0000020E  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  212. 00000212  0008 2054                ori.b      A0, 0x54 /* 'T' */
  213. 00000216  4AA8 0038                tst.l      [A0 + 0x38]
  214. 0000021A  675A                     beq        +0x5C /* 00000276 */
  215. 0000021C  4AA8 0040                tst.l      [A0 + 0x40]
  216. 00000220  6740                     beq        +0x42 /* 00000262 */
  217. 00000222  2248                     movea.l    A1, A0
  218. 00000224  2069 0038                movea.l    A0, [A1 + 0x38]
  219. 00000228  2650                     movea.l    A3, [A0]
  220. 0000022A  2769 0040 003E           move.l     [A3 + 0x3E], [A1 + 0x40]
  221. 00000230  42A7                     clr.l      -[A7]
  222. 00000232  2F2B 003E                move.l     -[A7], [A3 + 0x3E]
  223. 00000236  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  224. 0000023A  201F                     move.l     D0, [A7]+
  225. 0000023C  3740 003C                move.w     [A3 + 0x3C], D0
  226. 00000240  2054                     movea.l    A0, [A4]
  227. 00000242  1028 006D                move.b     D0, [A0 + 0x6D]
  228. 00000246  6712                     beq        +0x14 /* 0000025A */
  229. 00000248  42A7                     clr.l      -[A7]
  230. 0000024A  2054                     movea.l    A0, [A4]
  231. 0000024C  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  232. 00000250  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  233. 00000254  2054                     movea.l    A0, [A4]
  234. 00000256  215F 003C                move.l     [A0 + 0x3C], [A7]+
  235. label0000025A:
  236. 0000025A  2054                     movea.l    A0, [A4]
  237. 0000025C  7000                     moveq.l    D0, 0x00
  238. 0000025E  2140 003C                move.l     [A0 + 0x3C], D0
  239. label00000262:
  240. 00000262  2054                     movea.l    A0, [A4]
  241. 00000264  2F28 0038                move.l     -[A7], [A0 + 0x38]
  242. 00000268  A9CD                     syscall    TEDispose
  243. 0000026A  2054                     movea.l    A0, [A4]
  244. 0000026C  7000                     moveq.l    D0, 0x00
  245. 0000026E  2140 0038                move.l     [A0 + 0x38], D0
  246. 00000272  2140 0040                move.l     [A0 + 0x40], D0
  247. label00000276:
  248. 00000276  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  249. 0000027A  4EBA 0478                jsr        [PC + 0x478 /* 000006F4 */]
  250. 0000027E  4CDF 1800                movem.l    A3,A4, [A7]+
  251. 00000282  4E5E                     unlink     A6
  252. 00000284  2E9F                     move.l     [A7], [A7]+
  253. 00000286  4E75                     rts
  254. export_226:
  255. 00000288  4E56 0000                link       A6, 0
  256. 0000028C  2F0C                     move.l     -[A7], A4
  257. 0000028E  286E 0008                movea.l    A4, [A6 + 0x8]
  258. 00000292  42A7                     clr.l      -[A7]
  259. 00000294  2054                     movea.l    A0, [A4]
  260. 00000296  2F28 0014                move.l     -[A7], [A0 + 0x14]
  261. 0000029A  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  262. 0000029E  2054                     movea.l    A0, [A4]
  263. 000002A0  215F 0014                move.l     [A0 + 0x14], [A7]+
  264. 000002A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  265. 000002A8  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  266. 000002AC  285F                     movea.l    A4, [A7]+
  267. 000002AE  4E5E                     unlink     A6
  268. 000002B0  2E9F                     move.l     [A7], [A7]+
  269. 000002B2  4E75                     rts
  270. export_227:
  271. 000002B4  4E56 0000                link       A6, 0
  272. 000002B8  2F0C                     move.l     -[A7], A4
  273. 000002BA  286E 0008                movea.l    A4, [A6 + 0x8]
  274. 000002BE  2054                     movea.l    A0, [A4]
  275. 000002C0  4AA8 004C                tst.l      [A0 + 0x4C]
  276. 000002C4  6706                     beq        +0x8 /* 000002CC */
  277. 000002C6  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  278. 000002CA  A8D9                     syscall    DisposRgn/DisposeRgn
  279. label000002CC:
  280. 000002CC  2054                     movea.l    A0, [A4]
  281. 000002CE  7000                     moveq.l    D0, 0x00
  282. 000002D0  2140 004C                move.l     [A0 + 0x4C], D0
  283. 000002D4  4AA8 0050                tst.l      [A0 + 0x50]
  284. 000002D8  6708                     beq        +0xA /* 000002E2 */
  285. 000002DA  2054                     movea.l    A0, [A4]
  286. 000002DC  2F28 0050                move.l     -[A7], [A0 + 0x50]
  287. 000002E0  A8D9                     syscall    DisposRgn/DisposeRgn
  288. label000002E2:
  289. 000002E2  2054                     movea.l    A0, [A4]
  290. 000002E4  7000                     moveq.l    D0, 0x00
  291. 000002E6  2140 0050                move.l     [A0 + 0x50], D0
  292. 000002EA  4AA8 0054                tst.l      [A0 + 0x54]
  293. 000002EE  6708                     beq        +0xA /* 000002F8 */
  294. 000002F0  2054                     movea.l    A0, [A4]
  295. 000002F2  2F28 0054                move.l     -[A7], [A0 + 0x54]
  296. 000002F6  A8D9                     syscall    DisposRgn/DisposeRgn
  297. label000002F8:
  298. 000002F8  2054                     movea.l    A0, [A4]
  299. 000002FA  7000                     moveq.l    D0, 0x00
  300. 000002FC  2140 0054                move.l     [A0 + 0x54], D0
  301. 00000300  2054                     movea.l    A0, [A4]
  302. 00000302  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  303. 00000306  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  304. 0000030A  2054                     movea.l    A0, [A4]
  305. 0000030C  7000                     moveq.l    D0, 0x00
  306. 0000030E  2140 003C                move.l     [A0 + 0x3C], D0
  307. 00000312  2054                     movea.l    A0, [A4]
  308. 00000314  2F28 0040                move.l     -[A7], [A0 + 0x40]
  309. 00000318  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  310. 0000031C  2054                     movea.l    A0, [A4]
  311. 0000031E  7000                     moveq.l    D0, 0x00
  312. 00000320  2140 0040                move.l     [A0 + 0x40], D0
  313. 00000324  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  314. 00000328  4EBA 03CA                jsr        [PC + 0x3CA /* 000006F4 */]
  315. 0000032C  285F                     movea.l    A4, [A7]+
  316. 0000032E  4E5E                     unlink     A6
  317. 00000330  2E9F                     move.l     [A7], [A7]+
  318. 00000332  4E75                     rts
  319. export_228:
  320. fn00000334:
  321. 00000334  4E56 0000                link       A6, 0
  322. 00000338  48E7 0018                movem.l    -[A7], A3,A4
  323. 0000033C  266E 0008                movea.l    A3, [A6 + 0x8]
  324. 00000340  284B                     movea.l    A4, A3
  325. 00000342  B7ED F848                cmpa.l     A3, [A5 - 0x7B8]
  326. 00000346  6624                     bne        +0x26 /* 0000036C */
  327. 00000348  2054                     movea.l    A0, [A4]
  328. 0000034A  4AA8 0002                tst.l      [A0 + 0x2]
  329. 0000034E  660E                     bne        +0x10 /* 0000035E */
  330. 00000350  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  331. 00000354  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  332. 00000358  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  333. 0000035C  600E                     bra        +0x10 /* 0000036C */
  334. label0000035E:
  335. 0000035E  2054                     movea.l    A0, [A4]
  336. 00000360  2F28 0002                move.l     -[A7], [A0 + 0x2]
  337. 00000364  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  338. 00000368  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  339. label0000036C:
  340. 0000036C  2054                     movea.l    A0, [A4]
  341. 0000036E  7000                     moveq.l    D0, 0x00
  342. 00000370  2140 0002                move.l     [A0 + 0x2], D0
  343. 00000374  2F0B                     move.l     -[A7], A3
  344. 00000376  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  345. 0000037A  4CDF 1800                movem.l    A3,A4, [A7]+
  346. 0000037E  4E5E                     unlink     A6
  347. 00000380  2E9F                     move.l     [A7], [A7]+
  348. 00000382  4E75                     rts
  349. export_229:
  350. 00000384  4E56 FFFC                link       A6, -0x0004
  351. 00000388  48E7 0118                movem.l    -[A7], D7,A3,A4
  352. 0000038C  266E 000C                movea.l    A3, [A6 + 0xC]
  353. 00000390  2E2E 0008                move.l     D7, [A6 + 0x8]
  354. 00000394  4267                     clr.w      -[A7]
  355. 00000396  2F0B                     move.l     -[A7], A3
  356. 00000398  2F07                     move.l     -[A7], D7
  357. 0000039A  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  358. 0000039E  101F                     move.b     D0, [A7]+
  359. 000003A0  6708                     beq        +0xA /* 000003AA */
  360. 000003A2  3F2B 006C                move.w     -[A7], [A3 + 0x6C]
  361. 000003A6  A9B7                     syscall    CloseDeskAcc
  362. 000003A8  601C                     bra        +0x1E /* 000003C6 */
  363. label000003AA:
  364. 000003AA  42A7                     clr.l      -[A7]
  365. 000003AC  2F0B                     move.l     -[A7], A3
  366. 000003AE  2F07                     move.l     -[A7], D7
  367. 000003B0  4EAD 15EA                jsr        [A5 + 0x15EA /* export_697 */]
  368. 000003B4  285F                     movea.l    A4, [A7]+
  369. 000003B6  200C                     move.l     D0, A4
  370. 000003B8  6708                     beq        +0xA /* 000003C2 */
  371. 000003BA  2F0C                     move.l     -[A7], A4
  372. 000003BC  4EBA 04DE                jsr        [PC + 0x4DE /* 0000089C */]
  373. 000003C0  6004                     bra        +0x6 /* 000003C6 */
  374. label000003C2:
  375. 000003C2  2F0B                     move.l     -[A7], A3
  376. 000003C4  A916                     syscall    HideWindow
  377. label000003C6:
  378. 000003C6  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  379. 000003CA  4E5E                     unlink     A6
  380. 000003CC  205F                     movea.l    A0, [A7]+
  381. 000003CE  504F                     addq.w     A7, 8
  382. 000003D0  4ED0                     jmp        [A0]
  383. 000003D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  384. // begin alternate branch 000003D4-000003E6
  385. fn000003D4:
  386. 000003D4  4E56 0000                link       A6, 0
  387. 000003D8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  388. 000003DC  2F2D F83C                move.l     -[A7], [A5 - 0x7C4]
  389. 000003E0  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  390. 000003E4  4E5E                     unlink     A6
  391. // end alternate branch 000003D4-000003E6
  392. fn000003D4: // (misaligned)
  393. 000003D6  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  394. 000003DA  000C 2F2D                ori.b      A4, 0x2D /* '-' */
  395. 000003DE  F83C 4EAD                .tblXX     0xF83C, 0x4EAD // unimplemented
  396. 000003E2  126A 4E5E                movea.b    A1, [A2 + 0x4E5E]
  397. 000003E6  205F                     movea.l    A0, [A7]+
  398. 000003E8  504F                     addq.w     A7, 8
  399. 000003EA  4ED0                     jmp        [A0]
  400. export_230:
  401. 000003EC  4E56 0000                link       A6, 0
  402. 000003F0  48E7 0018                movem.l    -[A7], A3,A4
  403. 000003F4  266E 0008                movea.l    A3, [A6 + 0x8]
  404. 000003F8  284B                     movea.l    A4, A3
  405. 000003FA  2F0B                     move.l     -[A7], A3
  406. 000003FC  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  407. 00000400  4EBA FFD2                jsr        [PC - 0x2E /* 000003D4 */]
  408. 00000404  2F0B                     move.l     -[A7], A3
  409. 00000406  4EAD 161A                jsr        [A5 + 0x161A /* export_703 */]
  410. 0000040A  42A7                     clr.l      -[A7]
  411. 0000040C  2054                     movea.l    A0, [A4]
  412. 0000040E  2F28 000E                move.l     -[A7], [A0 + 0xE]
  413. 00000412  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  414. 00000416  2054                     movea.l    A0, [A4]
  415. 00000418  215F 000E                move.l     [A0 + 0xE], [A7]+
  416. 0000041C  42A7                     clr.l      -[A7]
  417. 0000041E  2054                     movea.l    A0, [A4]
  418. 00000420  2F28 0012                move.l     -[A7], [A0 + 0x12]
  419. 00000424  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  420. 00000428  2054                     movea.l    A0, [A4]
  421. 0000042A  215F 0012                move.l     [A0 + 0x12], [A7]+
  422. 0000042E  1028 001F                move.b     D0, [A0 + 0x1F]
  423. 00000432  6712                     beq        +0x14 /* 00000446 */
  424. 00000434  42A7                     clr.l      -[A7]
  425. 00000436  2054                     movea.l    A0, [A4]
  426. 00000438  2F28 0020                move.l     -[A7], [A0 + 0x20]
  427. 0000043C  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  428. 00000440  2054                     movea.l    A0, [A4]
  429. 00000442  215F 0020                move.l     [A0 + 0x20], [A7]+
  430. label00000446:
  431. 00000446  2054                     movea.l    A0, [A4]
  432. 00000448  7000                     moveq.l    D0, 0x00
  433. 0000044A  2140 0020                move.l     [A0 + 0x20], D0
  434. 0000044E  42A7                     clr.l      -[A7]
  435. 00000450  2054                     movea.l    A0, [A4]
  436. 00000452  2F28 0024                move.l     -[A7], [A0 + 0x24]
  437. 00000456  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  438. 0000045A  2054                     movea.l    A0, [A4]
  439. 0000045C  215F 0024                move.l     [A0 + 0x24], [A7]+
  440. 00000460  2F0B                     move.l     -[A7], A3
  441. 00000462  4EBA FED0                jsr        [PC - 0x130 /* 00000334 */]
  442. 00000466  4CDF 1800                movem.l    A3,A4, [A7]+
  443. 0000046A  4E5E                     unlink     A6
  444. 0000046C  2E9F                     move.l     [A7], [A7]+
  445. 0000046E  4E75                     rts
  446. 00000470  4E56 0000                link       A6, 0
  447. 00000474  4267                     clr.w      -[A7]
  448. 00000476  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  449. 0000047A  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  450. 0000047E  101F                     move.b     D0, [A7]+
  451. 00000480  6708                     beq        +0xA /* 0000048A */
  452. 00000482  206E 0008                movea.l    A0, [A6 + 0x8]
  453. 00000486  5268 FFFE                addq.w     [A0 - 0x2], 1
  454. label0000048A:
  455. 0000048A  4E5E                     unlink     A6
  456. 0000048C  205F                     movea.l    A0, [A7]+
  457. 0000048E  504F                     addq.w     A7, 8
  458. 00000490  4ED0                     jmp        [A0]
  459. 00000492  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  460. // begin alternate branch 00000494-00000498
  461. fn00000494:
  462. 00000494  4E56 FFFE                link       A6, -0x0002
  463. // end alternate branch 00000494-00000498
  464. fn00000494: // (misaligned)
  465. 00000496  FFFE                     .invalid   <<F/7/7>>
  466. 00000498  426E FFFE                clr.w      [A6 - 0x2]
  467. 0000049C  487A FFD2                pea.l      [PC - 0x2E /* 00000470, value 0x4E560000 'NV\0\0', cstring "NV" */]
  468. 000004A0  2F0E                     move.l     -[A7], A6
  469. 000004A2  206E 0008                movea.l    A0, [A6 + 0x8]
  470. 000004A6  2F28 0008                move.l     -[A7], [A0 + 0x8]
  471. 000004AA  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  472. 000004AE  302E FFFE                move.w     D0, [A6 - 0x2]
  473. 000004B2  48C0                     ext.l      D0
  474. 000004B4  2D40 000C                move.l     [A6 + 0xC], D0
  475. 000004B8  4E5E                     unlink     A6
  476. 000004BA  2E9F                     move.l     [A7], [A7]+
  477. 000004BC  4E75                     rts
  478. 000004BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  479. // begin alternate branch 000004C0-000004CA
  480. fn000004C0:
  481. 000004C0  4E56 0000                link       A6, 0
  482. 000004C4  206E 000C                movea.l    A0, [A6 + 0xC]
  483. 000004C8  2050                     movea.l    A0, [A0]
  484. // end alternate branch 000004C0-000004CA
  485. fn000004C0: // (misaligned)
  486. 000004C2  0000 206E                ori.b      D0, 0x6E /* 'n' */
  487. 000004C6  000C 2050                ori.b      A4, 0x50 /* 'P' */
  488. 000004CA  2028 0016                move.l     D0, [A0 + 0x16]
  489. 000004CE  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  490. 000004D2  664E                     bne        +0x50 /* 00000522 */
  491. 000004D4  4267                     clr.w      -[A7]
  492. 000004D6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  493. 000004DA  486D 1F04                pea.l      [A5 + 0x1F04]
  494. 000004DE  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  495. 000004E2  101F                     move.b     D0, [A7]+
  496. 000004E4  670E                     beq        +0x10 /* 000004F4 */
  497. 000004E6  206E 000C                movea.l    A0, [A6 + 0xC]
  498. 000004EA  2050                     movea.l    A0, [A0]
  499. 000004EC  C028 005F                and.b      D0, [A0 + 0x5F]
  500. 000004F0  4A00                     tst.b      D0
  501. 000004F2  661C                     bne        +0x1E /* 00000510 */
  502. label000004F4:
  503. 000004F4  2F00                     move.l     -[A7], D0
  504. 000004F6  42A7                     clr.l      -[A7]
  505. 000004F8  2F0E                     move.l     -[A7], A6
  506. 000004FA  4EBA FF98                jsr        [PC - 0x68 /* 00000494 */]
  507. 000004FE  221F                     move.l     D1, [A7]+
  508. 00000500  201F                     move.l     D0, [A7]+
  509. 00000502  7401                     moveq.l    D2, 0x01
  510. 00000504  B481                     cmp.l      D2, D1
  511. 00000506  5CC1                     sge        D1
  512. 00000508  8001                     or.b       D0, D1
  513. 0000050A  0240 0001                andi.w     D0, 0x1
  514. 0000050E  670A                     beq        +0xC /* 0000051A */
  515. label00000510:
  516. 00000510  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  517. 00000514  4EBA 002A                jsr        [PC + 0x2A /* 00000540 */]
  518. 00000518  6008                     bra        +0xA /* 00000522 */
  519. label0000051A:
  520. 0000051A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  521. 0000051E  4EAD 2182                jsr        [A5 + 0x2182 /* export_1068 */]
  522. label00000522:
  523. 00000522  4E5E                     unlink     A6
  524. 00000524  205F                     movea.l    A0, [A7]+
  525. 00000526  504F                     addq.w     A7, 8
  526. 00000528  4ED0                     jmp        [A0]
  527. 0000052A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  528. 0000052E  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  529. 00000532  000C 4EAD                ori.b      A4, 0xAD
  530. 00000536  2182 4E5E                move.l     [A0 + D4 * 8 + 0x5E], D2
  531. 0000053A  205F                     movea.l    A0, [A7]+
  532. 0000053C  504F                     addq.w     A7, 8
  533. 0000053E  4ED0                     jmp        [A0]
  534. export_231:
  535. fn00000540:
  536. 00000540  4E56 FFF6                link       A6, -0x000A
  537. 00000544  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  538. 00000548  286E 0008                movea.l    A4, [A6 + 0x8]
  539. 0000054C  42A7                     clr.l      -[A7]
  540. 0000054E  2F0C                     move.l     -[A7], A4
  541. 00000550  4EAD 1622                jsr        [A5 + 0x1622 /* export_704 */]
  542. 00000554  2E1F                     move.l     D7, [A7]+
  543. 00000556  671E                     beq        +0x20 /* 00000576 */
  544. 00000558  4267                     clr.w      -[A7]
  545. 0000055A  2F0C                     move.l     -[A7], A4
  546. 0000055C  4EBA 0102                jsr        [PC + 0x102 /* 00000660 */]
  547. 00000560  3C1F                     move.w     D6, [A7]+
  548. 00000562  3006                     move.w     D0, D6
  549. 00000564  5540                     subq.w     D0, 2
  550. 00000566  6702                     beq        +0x4 /* 0000056A */
  551. 00000568  600C                     bra        +0xE /* 00000576 */
  552. label0000056A:
  553. 0000056A  4267                     clr.w      -[A7]
  554. 0000056C  2F3C 0082 0000           move.l     -[A7], 0x820000
  555. 00000572  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  556. label00000576:
  557. 00000576  42A7                     clr.l      -[A7]
  558. 00000578  2F0C                     move.l     -[A7], A4
  559. 0000057A  4EAD 2262                jsr        [A5 + 0x2262 /* export_1096 */]
  560. 0000057E  265F                     movea.l    A3, [A7]+
  561. 00000580  200B                     move.l     D0, A3
  562. 00000582  56C0                     sne        D0
  563. 00000584  4A00                     tst.b      D0
  564. 00000586  6712                     beq        +0x14 /* 0000059A */
  565. 00000588  2053                     movea.l    A0, [A3]
  566. 0000058A  B9E8 0008                cmpa.l     A4, [A0 + 0x8]
  567. 0000058E  57C1                     seq        D1
  568. 00000590  C001                     and.b      D0, D1
  569. 00000592  6706                     beq        +0x8 /* 0000059A */
  570. 00000594  2F0C                     move.l     -[A7], A4
  571. 00000596  4EAD 226A                jsr        [A5 + 0x226A /* export_1097 */]
  572. label0000059A:
  573. 0000059A  4A87                     tst.l      D7
  574. 0000059C  672C                     beq        +0x2E /* 000005CA */
  575. 0000059E  3006                     move.w     D0, D6
  576. 000005A0  5340                     subq.w     D0, 1
  577. 000005A2  6706                     beq        +0x8 /* 000005AA */
  578. 000005A4  5540                     subq.w     D0, 2
  579. 000005A6  671C                     beq        +0x1E /* 000005C4 */
  580. 000005A8  6020                     bra        +0x22 /* 000005CA */
  581. label000005AA:
  582. 000005AA  3F3C 001F                move.w     -[A7], 0x1F
  583. 000005AE  2054                     movea.l    A0, [A4]
  584. 000005B0  1028 0037                move.b     D0, [A0 + 0x37]
  585. 000005B4  0A00 0001                xori.b     D0, 0x1
  586. 000005B8  1F00                     move.b     -[A7], D0
  587. 000005BA  4267                     clr.w      -[A7]
  588. 000005BC  2F0C                     move.l     -[A7], A4
  589. 000005BE  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  590. 000005C2  6006                     bra        +0x8 /* 000005CA */
  591. label000005C4:
  592. 000005C4  2F0C                     move.l     -[A7], A4
  593. 000005C6  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  594. label000005CA:
  595. 000005CA  487A FF60                pea.l      [PC - 0xA0 /* 0000052C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  596. 000005CE  2F0E                     move.l     -[A7], A6
  597. 000005D0  2F0C                     move.l     -[A7], A4
  598. 000005D2  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  599. 000005D6  2F0C                     move.l     -[A7], A4
  600. 000005D8  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  601. 000005DC  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  602. 000005E0  4E5E                     unlink     A6
  603. 000005E2  2E9F                     move.l     [A7], [A7]+
  604. 000005E4  4E75                     rts
  605. 000005E6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  606. // begin alternate branch 000005E8-000005EE
  607. fn000005E8:
  608. 000005E8  4E56 0000                link       A6, 0
  609. 000005EC  2F0C                     move.l     -[A7], A4
  610. // end alternate branch 000005E8-000005EE
  611. fn000005E8: // (misaligned)
  612. 000005EA  0000 2F0C                ori.b      D0, 0xC
  613. 000005EE  286E 0008                movea.l    A4, [A6 + 0x8]
  614. 000005F2  2054                     movea.l    A0, [A4]
  615. 000005F4  4AA8 0012                tst.l      [A0 + 0x12]
  616. 000005F8  670C                     beq        +0xE /* 00000606 */
  617. 000005FA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  618. 000005FE  2F28 0012                move.l     -[A7], [A0 + 0x12]
  619. 00000602  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  620. label00000606:
  621. 00000606  2054                     movea.l    A0, [A4]
  622. 00000608  4AA8 000E                tst.l      [A0 + 0xE]
  623. 0000060C  670C                     beq        +0xE /* 0000061A */
  624. 0000060E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  625. 00000612  2F28 000E                move.l     -[A7], [A0 + 0xE]
  626. 00000616  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  627. label0000061A:
  628. 0000061A  285F                     movea.l    A4, [A7]+
  629. 0000061C  4E5E                     unlink     A6
  630. 0000061E  205F                     movea.l    A0, [A7]+
  631. 00000620  504F                     addq.w     A7, 8
  632. 00000622  4ED0                     jmp        [A0]
  633. export_232:
  634. fn00000624:
  635. 00000624  4E56 0000                link       A6, 0
  636. 00000628  2F0C                     move.l     -[A7], A4
  637. 0000062A  286E 0008                movea.l    A4, [A6 + 0x8]
  638. 0000062E  2054                     movea.l    A0, [A4]
  639. 00000630  4AA8 000E                tst.l      [A0 + 0xE]
  640. 00000634  670C                     beq        +0xE /* 00000642 */
  641. 00000636  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  642. 0000063A  2F28 000E                move.l     -[A7], [A0 + 0xE]
  643. 0000063E  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  644. label00000642:
  645. 00000642  2054                     movea.l    A0, [A4]
  646. 00000644  4AA8 0012                tst.l      [A0 + 0x12]
  647. 00000648  670C                     beq        +0xE /* 00000656 */
  648. 0000064A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  649. 0000064E  2F28 0012                move.l     -[A7], [A0 + 0x12]
  650. 00000652  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  651. label00000656:
  652. 00000656  285F                     movea.l    A4, [A7]+
  653. 00000658  4E5E                     unlink     A6
  654. 0000065A  205F                     movea.l    A0, [A7]+
  655. 0000065C  504F                     addq.w     A7, 8
  656. 0000065E  4ED0                     jmp        [A0]
  657. fn00000660:
  658. 00000660  4E56 FDFE                link       A6, -0x0202
  659. 00000664  48E7 0128                movem.l    -[A7], D7,A2,A4
  660. 00000668  286E 0008                movea.l    A4, [A6 + 0x8]
  661. 0000066C  42A7                     clr.l      -[A7]
  662. 0000066E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  663. 00000672  4EAD 1622                jsr        [A5 + 0x1622 /* export_704 */]
  664. 00000676  4A9F                     tst.l      [A7]+
  665. 00000678  6752                     beq        +0x54 /* 000006CC */
  666. 0000067A  102D F840                move.b     D0, [A5 - 0x7C0]
  667. 0000067E  6704                     beq        +0x6 /* 00000684 */
  668. 00000680  7E0A                     moveq.l    D7, 0x0A
  669. 00000682  6002                     bra        +0x4 /* 00000686 */
  670. label00000684:
  671. 00000684  7E09                     moveq.l    D7, 0x09
  672. label00000686:
  673. 00000686  486E FDFE                pea.l      [A6 - 0x202]
  674. 0000068A  3F3C 00FA                move.w     -[A7], 0xFA
  675. 0000068E  3F07                     move.w     -[A7], D7
  676. 00000690  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  677. 00000694  2254                     movea.l    A1, [A4]
  678. 00000696  2069 0024                movea.l    A0, [A1 + 0x24]
  679. 0000069A  2050                     movea.l    A0, [A0]
  680. 0000069C  45EE FEFE                lea.l      A2, [A6 - 0x102]
  681. 000006A0  703F                     moveq.l    D0, 0x3F
  682. label000006A2:
  683. 000006A2  24D8                     move.l     [A2]+, [A0]+
  684. 000006A4  51C8 FFFC                dbf        D0, -0x6 /* 000006A2 */
  685. 000006A8  486E FEFE                pea.l      [A6 - 0x102]
  686. 000006AC  486E FDFE                pea.l      [A6 - 0x202]
  687. 000006B0  487A 002A                pea.l      [PC + 0x2A /* 000006DC, value 0x0, cstring "" */]
  688. 000006B4  487A 0026                pea.l      [PC + 0x26 /* 000006DC, value 0x0, cstring "" */]
  689. 000006B8  A98B                     syscall    ParamText
  690. 000006BA  2F3C 0083 0000           move.l     -[A7], 0x830000
  691. 000006C0  42A7                     clr.l      -[A7]
  692. 000006C2  4EAD 1992                jsr        [A5 + 0x1992 /* export_814 */]
  693. 000006C6  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  694. 000006CA  6006                     bra        +0x8 /* 000006D2 */
  695. label000006CC:
  696. 000006CC  3D7C 0003 000C           move.w     [A6 + 0xC], 0x3
  697. label000006D2:
  698. 000006D2  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  699. 000006D6  4E5E                     unlink     A6
  700. 000006D8  2E9F                     move.l     [A7], [A7]+
  701. 000006DA  4E75                     rts
  702. 000006DC  0000 0000                ori.b      D0, 0x0
  703. 000006E0  4E56 0000                link       A6, 0
  704. 000006E4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  705. 000006E8  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  706. 000006EC  4E5E                     unlink     A6
  707. 000006EE  205F                     movea.l    A0, [A7]+
  708. 000006F0  504F                     addq.w     A7, 8
  709. 000006F2  4ED0                     jmp        [A0]
  710. export_233:
  711. fn000006F4:
  712. 000006F4  4E56 0000                link       A6, 0
  713. 000006F8  48E7 0018                movem.l    -[A7], A3,A4
  714. 000006FC  266E 0008                movea.l    A3, [A6 + 0x8]
  715. 00000700  284B                     movea.l    A4, A3
  716. 00000702  487A FFDC                pea.l      [PC - 0x24 /* 000006E0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  717. 00000706  2F0E                     move.l     -[A7], A6
  718. 00000708  2F0B                     move.l     -[A7], A3
  719. 0000070A  4EAD 16E2                jsr        [A5 + 0x16E2 /* export_728 */]
  720. 0000070E  2F0B                     move.l     -[A7], A3
  721. 00000710  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  722. 00000714  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  723. 00000718  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  724. 0000071C  B7ED F848                cmpa.l     A3, [A5 - 0x7B8]
  725. 00000720  660C                     bne        +0xE /* 0000072E */
  726. 00000722  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  727. 00000726  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  728. 0000072A  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  729. label0000072E:
  730. 0000072E  2054                     movea.l    A0, [A4]
  731. 00000730  4AA8 000E                tst.l      [A0 + 0xE]
  732. 00000734  670A                     beq        +0xC /* 00000740 */
  733. 00000736  2F0B                     move.l     -[A7], A3
  734. 00000738  2F28 000E                move.l     -[A7], [A0 + 0xE]
  735. 0000073C  4EAD 219A                jsr        [A5 + 0x219A /* export_1071 */]
  736. label00000740:
  737. 00000740  2054                     movea.l    A0, [A4]
  738. 00000742  7000                     moveq.l    D0, 0x00
  739. 00000744  2140 000E                move.l     [A0 + 0xE], D0
  740. 00000748  2054                     movea.l    A0, [A4]
  741. 0000074A  2F28 0034                move.l     -[A7], [A0 + 0x34]
  742. 0000074E  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  743. 00000752  2054                     movea.l    A0, [A4]
  744. 00000754  7000                     moveq.l    D0, 0x00
  745. 00000756  2140 0034                move.l     [A0 + 0x34], D0
  746. 0000075A  4AA8 0016                tst.l      [A0 + 0x16]
  747. 0000075E  670C                     beq        +0xE /* 0000076C */
  748. 00000760  2F0B                     move.l     -[A7], A3
  749. 00000762  2054                     movea.l    A0, [A4]
  750. 00000764  2F28 0016                move.l     -[A7], [A0 + 0x16]
  751. 00000768  4EBA FE7E                jsr        [PC - 0x182 /* 000005E8 */]
  752. label0000076C:
  753. 0000076C  2054                     movea.l    A0, [A4]
  754. 0000076E  7000                     moveq.l    D0, 0x00
  755. 00000770  2140 0016                move.l     [A0 + 0x16], D0
  756. 00000774  2F0B                     move.l     -[A7], A3
  757. 00000776  4EBA FBBC                jsr        [PC - 0x444 /* 00000334 */]
  758. 0000077A  4CDF 1800                movem.l    A3,A4, [A7]+
  759. 0000077E  4E5E                     unlink     A6
  760. 00000780  2E9F                     move.l     [A7], [A7]+
  761. 00000782  4E75                     rts
  762. 00000784  4E56 0000                link       A6, 0
  763. 00000788  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  764. 0000078C  4EAD 2182                jsr        [A5 + 0x2182 /* export_1068 */]
  765. 00000790  4E5E                     unlink     A6
  766. 00000792  205F                     movea.l    A0, [A7]+
  767. 00000794  504F                     addq.w     A7, 8
  768. 00000796  4ED0                     jmp        [A0]
  769. export_234:
  770. fn00000798:
  771. 00000798  4E56 FFFC                link       A6, -0x0004
  772. 0000079C  48E7 0018                movem.l    -[A7], A3,A4
  773. 000007A0  286E 0008                movea.l    A4, [A6 + 0x8]
  774. 000007A4  42A7                     clr.l      -[A7]
  775. 000007A6  2F0C                     move.l     -[A7], A4
  776. 000007A8  4EAD 2262                jsr        [A5 + 0x2262 /* export_1096 */]
  777. 000007AC  265F                     movea.l    A3, [A7]+
  778. 000007AE  200B                     move.l     D0, A3
  779. 000007B0  56C0                     sne        D0
  780. 000007B2  4A00                     tst.b      D0
  781. 000007B4  6712                     beq        +0x14 /* 000007C8 */
  782. 000007B6  2053                     movea.l    A0, [A3]
  783. 000007B8  B9E8 0004                cmpa.l     A4, [A0 + 0x4]
  784. 000007BC  57C1                     seq        D1
  785. 000007BE  C001                     and.b      D0, D1
  786. 000007C0  6706                     beq        +0x8 /* 000007C8 */
  787. 000007C2  2F0C                     move.l     -[A7], A4
  788. 000007C4  4EAD 226A                jsr        [A5 + 0x226A /* export_1097 */]
  789. label000007C8:
  790. 000007C8  487A FFBA                pea.l      [PC - 0x46 /* 00000784, value 0x4E560000 'NV\0\0', cstring "NV" */]
  791. 000007CC  2F0E                     move.l     -[A7], A6
  792. 000007CE  2F0C                     move.l     -[A7], A4
  793. 000007D0  4EAD 16E2                jsr        [A5 + 0x16E2 /* export_728 */]
  794. 000007D4  4CDF 1800                movem.l    A3,A4, [A7]+
  795. 000007D8  4E5E                     unlink     A6
  796. 000007DA  2E9F                     move.l     [A7], [A7]+
  797. 000007DC  4E75                     rts
  798. 000007DE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  799. export_235: // at 000007E0 (misaligned)
  800. 000007E2  0000 2F0C                ori.b      D0, 0xC
  801. 000007E6  286E 0008                movea.l    A4, [A6 + 0x8]
  802. 000007EA  2054                     movea.l    A0, [A4]
  803. 000007EC  4AA8 0004                tst.l      [A0 + 0x4]
  804. 000007F0  6708                     beq        +0xA /* 000007FA */
  805. 000007F2  2F28 0004                move.l     -[A7], [A0 + 0x4]
  806. 000007F6  4EBA 00A4                jsr        [PC + 0xA4 /* 0000089C */]
  807. label000007FA:
  808. 000007FA  285F                     movea.l    A4, [A7]+
  809. 000007FC  4E5E                     unlink     A6
  810. 000007FE  2E9F                     move.l     [A7], [A7]+
  811. 00000800  4E75                     rts
  812. 00000802  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  813. export_236: // at 00000804 (misaligned)
  814. 00000806  FFFA                     .invalid   <<F/7/7>>
  815. 00000808  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  816. 0000080C  2C2E 0008                move.l     D6, [A6 + 0x8]
  817. 00000810  2846                     movea.l    A4, D6
  818. 00000812  2054                     movea.l    A0, [A4]
  819. 00000814  1E28 005E                move.b     D7, [A0 + 0x5E]
  820. 00000818  2668 0038                movea.l    A3, [A0 + 0x38]
  821. 0000081C  7000                     moveq.l    D0, 0x00
  822. 0000081E  2140 0038                move.l     [A0 + 0x38], D0
  823. 00000822  4AA8 0016                tst.l      [A0 + 0x16]
  824. 00000826  670E                     beq        +0x10 /* 00000836 */
  825. 00000828  2F06                     move.l     -[A7], D6
  826. 0000082A  2054                     movea.l    A0, [A4]
  827. 0000082C  2F28 0016                move.l     -[A7], [A0 + 0x16]
  828. 00000830  4EBA FDF2                jsr        [PC - 0x20E /* 00000624 */]
  829. 00000834  600A                     bra        +0xC /* 00000840 */
  830. label00000836:
  831. 00000836  2F06                     move.l     -[A7], D6
  832. 00000838  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  833. 0000083C  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  834. label00000840:
  835. 00000840  2F06                     move.l     -[A7], D6
  836. 00000842  4EBA FEB0                jsr        [PC - 0x150 /* 000006F4 */]
  837. 00000846  42A7                     clr.l      -[A7]
  838. 00000848  2F0B                     move.l     -[A7], A3
  839. 0000084A  1F07                     move.b     -[A7], D7
  840. 0000084C  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  841. 00000850  265F                     movea.l    A3, [A7]+
  842. 00000852  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  843. 00000856  4E5E                     unlink     A6
  844. 00000858  2E9F                     move.l     [A7], [A7]+
  845. 0000085A  4E75                     rts
  846. export_237:
  847. 0000085C  4E56 0000                link       A6, 0
  848. 00000860  48E7 0018                movem.l    -[A7], A3,A4
  849. 00000864  266E 0008                movea.l    A3, [A6 + 0x8]
  850. 00000868  284B                     movea.l    A4, A3
  851. 0000086A  2F0B                     move.l     -[A7], A3
  852. 0000086C  4EBA FF2A                jsr        [PC - 0xD6 /* 00000798 */]
  853. 00000870  4267                     clr.w      -[A7]
  854. 00000872  1F3C 0001                move.b     -[A7], 0x1
  855. 00000876  2F0B                     move.l     -[A7], A3
  856. 00000878  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  857. 0000087C  4267                     clr.w      -[A7]
  858. 0000087E  2F0B                     move.l     -[A7], A3
  859. 00000880  4EAD 2192                jsr        [A5 + 0x2192 /* export_1070 */]
  860. 00000884  2054                     movea.l    A0, [A4]
  861. 00000886  1028 005D                move.b     D0, [A0 + 0x5D]
  862. 0000088A  6706                     beq        +0x8 /* 00000892 */
  863. 0000088C  2F0B                     move.l     -[A7], A3
  864. 0000088E  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  865. label00000892:
  866. 00000892  4CDF 1800                movem.l    A3,A4, [A7]+
  867. 00000896  4E5E                     unlink     A6
  868. 00000898  2E9F                     move.l     [A7], [A7]+
  869. 0000089A  4E75                     rts
  870. fn0000089C:
  871. 0000089C  4E56 0000                link       A6, 0
  872. 000008A0  48E7 0018                movem.l    -[A7], A3,A4
  873. 000008A4  266E 0008                movea.l    A3, [A6 + 0x8]
  874. 000008A8  284B                     movea.l    A4, A3
  875. 000008AA  2054                     movea.l    A0, [A4]
  876. 000008AC  4AA8 0016                tst.l      [A0 + 0x16]
  877. 000008B0  6608                     bne        +0xA /* 000008BA */
  878. 000008B2  2F0B                     move.l     -[A7], A3
  879. 000008B4  4EAD 2182                jsr        [A5 + 0x2182 /* export_1068 */]
  880. 000008B8  600C                     bra        +0xE /* 000008C6 */
  881. label000008BA:
  882. 000008BA  2F0B                     move.l     -[A7], A3
  883. 000008BC  2054                     movea.l    A0, [A4]
  884. 000008BE  2F28 0016                move.l     -[A7], [A0 + 0x16]
  885. 000008C2  4EBA FBFC                jsr        [PC - 0x404 /* 000004C0 */]
  886. label000008C6:
  887. 000008C6  4CDF 1800                movem.l    A3,A4, [A7]+
  888. 000008CA  4E5E                     unlink     A6
  889. 000008CC  2E9F                     move.l     [A7], [A7]+
  890. 000008CE  4E75                     rts
  891. export_238:
  892. 000008D0  4E56 FFFA                link       A6, -0x0006
  893. 000008D4  48E7 0118                movem.l    -[A7], D7,A3,A4
  894. 000008D8  266E 0008                movea.l    A3, [A6 + 0x8]
  895. 000008DC  284B                     movea.l    A4, A3
  896. 000008DE  2054                     movea.l    A0, [A4]
  897. 000008E0  1028 005C                move.b     D0, [A0 + 0x5C]
  898. 000008E4  675A                     beq        +0x5C /* 00000940 */
  899. 000008E6  2F00                     move.l     -[A7], D0
  900. 000008E8  4267                     clr.w      -[A7]
  901. 000008EA  2054                     movea.l    A0, [A4]
  902. 000008EC  2F28 0038                move.l     -[A7], [A0 + 0x38]
  903. 000008F0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  904. 000008F4  A91E                     syscall    TrackGoAway
  905. 000008F6  121F                     move.b     D1, [A7]+
  906. 000008F8  201F                     move.l     D0, [A7]+
  907. 000008FA  C001                     and.b      D0, D1
  908. 000008FC  6742                     beq        +0x44 /* 00000940 */
  909. 000008FE  42A7                     clr.l      -[A7]
  910. 00000900  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  911. 00000904  1E1F                     move.b     D7, [A7]+
  912. 00000906  486E FFFC                pea.l      [A6 - 0x4]
  913. 0000090A  486D 1EA4                pea.l      [A5 + 0x1EA4]
  914. 0000090E  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  915. 00000912  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  916. 00000916  4267                     clr.w      -[A7]
  917. 00000918  1F07                     move.b     -[A7], D7
  918. 0000091A  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  919. 0000091E  101F                     move.b     D0, [A7]+
  920. 00000920  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  921. 00000924  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  922. 00000928  3F3C 001F                move.w     -[A7], 0x1F
  923. 0000092C  2F0B                     move.l     -[A7], A3
  924. 0000092E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  925. 00000932  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  926. 00000936  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  927. 0000093A  2F0B                     move.l     -[A7], A3
  928. 0000093C  4EAD 224A                jsr        [A5 + 0x224A /* export_1093 */]
  929. label00000940:
  930. 00000940  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  931. 00000944  4E5E                     unlink     A6
  932. 00000946  205F                     movea.l    A0, [A7]+
  933. 00000948  504F                     addq.w     A7, 8
  934. 0000094A  4ED0                     jmp        [A0]
  935. export_239:
  936. 0000094C  4E56 0000                link       A6, 0
  937. 00000950  2F0C                     move.l     -[A7], A4
  938. 00000952  286E 0008                movea.l    A4, [A6 + 0x8]
  939. 00000956  2054                     movea.l    A0, [A4]
  940. 00000958  2F28 0054                move.l     -[A7], [A0 + 0x54]
  941. 0000095C  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  942. 00000960  2054                     movea.l    A0, [A4]
  943. 00000962  7000                     moveq.l    D0, 0x00
  944. 00000964  2140 0054                move.l     [A0 + 0x54], D0
  945. 00000968  2054                     movea.l    A0, [A4]
  946. 0000096A  2F28 0050                move.l     -[A7], [A0 + 0x50]
  947. 0000096E  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  948. 00000972  2054                     movea.l    A0, [A4]
  949. 00000974  7000                     moveq.l    D0, 0x00
  950. 00000976  2140 0050                move.l     [A0 + 0x50], D0
  951. 0000097A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  952. 0000097E  4EBA FD74                jsr        [PC - 0x28C /* 000006F4 */]
  953. 00000982  285F                     movea.l    A4, [A7]+
  954. 00000984  4E5E                     unlink     A6
  955. 00000986  2E9F                     move.l     [A7], [A7]+
  956. 00000988  4E75                     rts
  957. 0000098A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  958. // begin alternate branch 0000098C-0000099A
  959. export_240:
  960. fn0000098C:
  961. 0000098C  4E56 0000                link       A6, 0
  962. 00000990  48E7 0018                movem.l    -[A7], A3,A4
  963. 00000994  266E 0008                movea.l    A3, [A6 + 0x8]
  964. 00000998  284B                     movea.l    A4, A3
  965. // end alternate branch 0000098C-0000099A
  966. export_240: // at 0000098C (misaligned)
  967. fn0000098C: // (misaligned)
  968. 0000098E  0000 48E7                ori.b      D0, 0xE7
  969. 00000992  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  970. 00000996  0008 284B                ori.b      A0, 0x4B /* 'K' */
  971. 0000099A  2054                     movea.l    A0, [A4]
  972. 0000099C  4AA8 0058                tst.l      [A0 + 0x58]
  973. 000009A0  6722                     beq        +0x24 /* 000009C4 */
  974. 000009A2  4267                     clr.w      -[A7]
  975. 000009A4  2F0B                     move.l     -[A7], A3
  976. 000009A6  4EAD 18D2                jsr        [A5 + 0x18D2 /* export_790 */]
  977. 000009AA  2054                     movea.l    A0, [A4]
  978. 000009AC  2F28 0058                move.l     -[A7], [A0 + 0x58]
  979. 000009B0  42A7                     clr.l      -[A7]
  980. 000009B2  A95C                     syscall    SizeControl
  981. 000009B4  2054                     movea.l    A0, [A4]
  982. 000009B6  2F28 0058                move.l     -[A7], [A0 + 0x58]
  983. 000009BA  A955                     syscall    DisposeControl
  984. 000009BC  2054                     movea.l    A0, [A4]
  985. 000009BE  7000                     moveq.l    D0, 0x00
  986. 000009C0  2140 0058                move.l     [A0 + 0x58], D0
  987. label000009C4:
  988. 000009C4  2F0B                     move.l     -[A7], A3
  989. 000009C6  4EBA FD2C                jsr        [PC - 0x2D4 /* 000006F4 */]
  990. 000009CA  4CDF 1800                movem.l    A3,A4, [A7]+
  991. 000009CE  4E5E                     unlink     A6
  992. 000009D0  2E9F                     move.l     [A7], [A7]+
  993. 000009D2  4E75                     rts
  994. 000009D4  4E56 0000                link       A6, 0
  995. 000009D8  48E7 0018                movem.l    -[A7], A3,A4
  996. 000009DC  266E 0008                movea.l    A3, [A6 + 0x8]
  997. 000009E0  286B 0008                movea.l    A4, [A3 + 0x8]
  998. 000009E4  206E 000C                movea.l    A0, [A6 + 0xC]
  999. 000009E8  2254                     movea.l    A1, [A4]
  1000. 000009EA  1029 006A                move.b     D0, [A1 + 0x6A]
  1001. 000009EE  4880                     ext.w      D0
  1002. 000009F0  2050                     movea.l    A0, [A0]
  1003. 000009F2  E540                     asl        D0.w, 2
  1004. 000009F4  2230 0050                move.l     D1, [A0 + D0.w + 0x50]
  1005. 000009F8  B2AB 0008                cmp.l      D1, [A3 + 0x8]
  1006. 000009FC  6610                     bne        +0x12 /* 00000A0E */
  1007. 000009FE  42A7                     clr.l      -[A7]
  1008. 00000A00  2054                     movea.l    A0, [A4]
  1009. 00000A02  1F28 006A                move.b     -[A7], [A0 + 0x6A]
  1010. 00000A06  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1011. 00000A0A  4EAD 134A                jsr        [A5 + 0x134A /* export_613 */]
  1012. label00000A0E:
  1013. 00000A0E  4CDF 1800                movem.l    A3,A4, [A7]+
  1014. 00000A12  4E5E                     unlink     A6
  1015. 00000A14  205F                     movea.l    A0, [A7]+
  1016. 00000A16  504F                     addq.w     A7, 8
  1017. 00000A18  4ED0                     jmp        [A0]
  1018. 00000A1A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1019. export_241: // at 00000A1C (misaligned)
  1020. 00000A1E  0000 2F0C                ori.b      D0, 0xC
  1021. 00000A22  286E 0008                movea.l    A4, [A6 + 0x8]
  1022. 00000A26  2054                     movea.l    A0, [A4]
  1023. 00000A28  4AA8 006C                tst.l      [A0 + 0x6C]
  1024. 00000A2C  6710                     beq        +0x12 /* 00000A3E */
  1025. 00000A2E  487A FFA4                pea.l      [PC - 0x5C /* 000009D4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1026. 00000A32  2F0E                     move.l     -[A7], A6
  1027. 00000A34  2054                     movea.l    A0, [A4]
  1028. 00000A36  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  1029. 00000A3A  4EAD 1272                jsr        [A5 + 0x1272 /* export_586 */]
  1030. label00000A3E:
  1031. 00000A3E  2054                     movea.l    A0, [A4]
  1032. 00000A40  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  1033. 00000A44  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  1034. 00000A48  2054                     movea.l    A0, [A4]
  1035. 00000A4A  7000                     moveq.l    D0, 0x00
  1036. 00000A4C  2140 006C                move.l     [A0 + 0x6C], D0
  1037. 00000A50  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1038. 00000A54  4EBA FF36                jsr        [PC - 0xCA /* 0000098C */]
  1039. 00000A58  285F                     movea.l    A4, [A7]+
  1040. 00000A5A  4E5E                     unlink     A6
  1041. 00000A5C  2E9F                     move.l     [A7], [A7]+
  1042. 00000A5E  4E75                     rts
  1043. export_242:
  1044. 00000A60  4E56 FFFA                link       A6, -0x0006
  1045. 00000A64  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1046. 00000A68  2C2E 0008                move.l     D6, [A6 + 0x8]
  1047. 00000A6C  2846                     movea.l    A4, D6
  1048. 00000A6E  2054                     movea.l    A0, [A4]
  1049. 00000A70  4AA8 000E                tst.l      [A0 + 0xE]
  1050. 00000A74  56C7                     sne        D7
  1051. 00000A76  4407                     neg.b      D7
  1052. 00000A78  1007                     move.b     D0, D7
  1053. 00000A7A  6762                     beq        +0x64 /* 00000ADE */
  1054. 00000A7C  2248                     movea.l    A1, A0
  1055. 00000A7E  2069 000E                movea.l    A0, [A1 + 0xE]
  1056. 00000A82  2050                     movea.l    A0, [A0]
  1057. 00000A84  BCA8 0034                cmp.l      D6, [A0 + 0x34]
  1058. 00000A88  660E                     bne        +0x10 /* 00000A98 */
  1059. 00000A8A  2F2D F35C                move.l     -[A7], [A5 - 0xCA4]
  1060. 00000A8E  2054                     movea.l    A0, [A4]
  1061. 00000A90  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1062. 00000A94  4EAD 1652                jsr        [A5 + 0x1652 /* export_710 */]
  1063. label00000A98:
  1064. 00000A98  2054                     movea.l    A0, [A4]
  1065. 00000A9A  7000                     moveq.l    D0, 0x00
  1066. 00000A9C  2140 000E                move.l     [A0 + 0xE], D0
  1067. 00000AA0  2668 0012                movea.l    A3, [A0 + 0x12]
  1068. 00000AA4  200B                     move.l     D0, A3
  1069. 00000AA6  56C7                     sne        D7
  1070. 00000AA8  4407                     neg.b      D7
  1071. 00000AAA  1007                     move.b     D0, D7
  1072. 00000AAC  6714                     beq        +0x16 /* 00000AC2 */
  1073. 00000AAE  2053                     movea.l    A0, [A3]
  1074. 00000AB0  BCA8 0016                cmp.l      D6, [A0 + 0x16]
  1075. 00000AB4  6606                     bne        +0x8 /* 00000ABC */
  1076. 00000AB6  7000                     moveq.l    D0, 0x00
  1077. 00000AB8  2140 0016                move.l     [A0 + 0x16], D0
  1078. label00000ABC:
  1079. 00000ABC  2053                     movea.l    A0, [A3]
  1080. 00000ABE  1E28 001F                move.b     D7, [A0 + 0x1F]
  1081. label00000AC2:
  1082. 00000AC2  1007                     move.b     D0, D7
  1083. 00000AC4  6710                     beq        +0x12 /* 00000AD6 */
  1084. 00000AC6  2053                     movea.l    A0, [A3]
  1085. 00000AC8  2028 0020                move.l     D0, [A0 + 0x20]
  1086. 00000ACC  2254                     movea.l    A1, [A4]
  1087. 00000ACE  B0A9 0056                cmp.l      D0, [A1 + 0x56]
  1088. 00000AD2  57C7                     seq        D7
  1089. 00000AD4  4407                     neg.b      D7
  1090. label00000AD6:
  1091. 00000AD6  2054                     movea.l    A0, [A4]
  1092. 00000AD8  7000                     moveq.l    D0, 0x00
  1093. 00000ADA  2140 0012                move.l     [A0 + 0x12], D0
  1094. label00000ADE:
  1095. 00000ADE  1007                     move.b     D0, D7
  1096. 00000AE0  6612                     bne        +0x14 /* 00000AF4 */
  1097. 00000AE2  42A7                     clr.l      -[A7]
  1098. 00000AE4  2054                     movea.l    A0, [A4]
  1099. 00000AE6  2F28 0056                move.l     -[A7], [A0 + 0x56]
  1100. 00000AEA  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  1101. 00000AEE  2054                     movea.l    A0, [A4]
  1102. 00000AF0  215F 0056                move.l     [A0 + 0x56], [A7]+
  1103. label00000AF4:
  1104. 00000AF4  2054                     movea.l    A0, [A4]
  1105. 00000AF6  7000                     moveq.l    D0, 0x00
  1106. 00000AF8  2140 0056                move.l     [A0 + 0x56], D0
  1107. 00000AFC  42A7                     clr.l      -[A7]
  1108. 00000AFE  2054                     movea.l    A0, [A4]
  1109. 00000B00  2F28 0066                move.l     -[A7], [A0 + 0x66]
  1110. 00000B04  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  1111. 00000B08  2054                     movea.l    A0, [A4]
  1112. 00000B0A  215F 0066                move.l     [A0 + 0x66], [A7]+
  1113. 00000B0E  2F06                     move.l     -[A7], D6
  1114. 00000B10  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1115. 00000B14  BCAD F998                cmp.l      D6, [A5 - 0x668]
  1116. 00000B18  6606                     bne        +0x8 /* 00000B20 */
  1117. 00000B1A  7000                     moveq.l    D0, 0x00
  1118. 00000B1C  2B40 F998                move.l     [A5 - 0x668], D0
  1119. label00000B20:
  1120. 00000B20  2F06                     move.l     -[A7], D6
  1121. 00000B22  4EBA F810                jsr        [PC - 0x7F0 /* 00000334 */]
  1122. 00000B26  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1123. 00000B2A  4E5E                     unlink     A6
  1124. 00000B2C  2E9F                     move.l     [A7], [A7]+
  1125. 00000B2E  4E75                     rts
  1126.